package pers.xiqingbo.dao.impl;

import pers.xiqingbo.dao.BaseDao;
import pers.xiqingbo.dao.OrderDao;
import pers.xiqingbo.pojo.Order;

/**
 * @PackageName: pers.xiqingbo.dao.impl
 * @ClassName: OrderDaoImpl
 * @Description: 订单管理数据访问层实现类
 * @Author: Schieber
 * @Date: 2021/3/3 上午 5:50
 */
public class OrderDaoImpl extends BaseDao implements OrderDao {
    /**
     * 保存订单信息
     *
     * @param order 订单信息
     * @return 返回保存订单后影响的行数
     */
    @Override
    public int saveOrder(Order order) {
        String sql = "insert into t_order(`order_id`,`creation_time`,`price`,`status`,`user_id`) values (?,?,?,?,?)";
        return update(sql, order.getOrderId(), order.getCreationTime(), order.getPrice(), order.getStatus(), order.getUserId());
    }
}
